#ifndef MYCOMBOBOX_H
#define MYCOMBOBOX_H

// 包含标准 QComboBox 和 QWidget 头文件
#include <QComboBox>
#include <QWidget>

// 自定义组合框类，继承自 QComboBox
class MyComboBox : public QComboBox
{
    Q_OBJECT  // 启用 Qt 的信号与槽机制

public:
    // 构造函数：接受一个父窗口指针作为参数
    explicit MyComboBox(QWidget *parent);

protected:
    // 鼠标按下事件处理函数（重写父类方法）
    void mousePressEvent(QMouseEvent *e) override;

signals:
    // 自定义信号，在鼠标点击时触发，用于请求刷新数据或操作
    void refresh();

};

#endif // MYCOMBOBOX_H
